floating restaurant - German English Dictionary